package com.cmc.cloud.cmclink.doc.api.document.rep.manifestrep.manifest;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

/**
 * 舱单主更新 Request VO
 *
 * @author chenzheng
 */
@Schema(description = "管理后台 - 舱单主更新 Request VO")
@Data
@ToString(callSuper = true)
public class ManifestEdiReqVO {
    @Schema(description = "请求ID 雪花算法生成")
    private String msgId;
    @Schema(description = "请求备注信息")
    private String msg;
    @Schema(description = " 定义请求的操作类型，决定接口对数据的处理逻辑 9＝原始报文 4＝更改报文 3＝删除报文")
    private String funcCode;
    @Schema(description = "标识该请求是否需要经过审批流程")
    private Boolean needApproval;
    @Schema(description = "舱单详细数据")
    private ManifestCreateInfoReqVO data;
    public static String CREATE_OPERATION = "9";
    public static String UPDATE_OPERATION = "4";
    public static String DELETE_OPERATION = "3";
}
